@charset "utf-8";
/* CSS Document */

BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
BUTTON {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
INPUT {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
SELECT {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
TEXTAREA {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
LI {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
P {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
SPAN {
	FONT: 12px/1 "宋体", Tahoma, Helvetica, Arial, sans-serif
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
EM {
	FONT-STYLE: normal
}
A {
	CURSOR: pointer; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "\0020"
}
.clearfix {
	ZOOM: 1; CLEAR: both
}
#wrap {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #ffffff
}
#header {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
#content {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
#footer {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
#recom-area {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
.skin {
	WIDTH: 10px; DISPLAY: block; BACKGROUND: url(http://img.qihoo.com/images/2008/hao360/20101229/iocn.gif) no-repeat; HEIGHT: 10px; OVERFLOW: hidden
}
.brown {
	BACKGROUND-POSITION: -70px 0px
}
.red {
	BACKGROUND-POSITION: -60px 0px
}
.orange {
	BACKGROUND-POSITION: -50px 0px
}
.lavender {
	BACKGROUND-POSITION: -40px 0px
}
.blue {
	BACKGROUND-POSITION: -30px 0px
}
.default {
	BACKGROUND-POSITION: -20px 0px
}
.green {
	BACKGROUND-POSITION: -10px 0px
}
.rose {
	BACKGROUND-POSITION: 0px 0px
}
.brown-on {
	BACKGROUND-POSITION: -70px -10px
}
.red-on {
	BACKGROUND-POSITION: -60px -10px
}
.orange-on {
	BACKGROUND-POSITION: -50px -10px
}
.lavender-on {
	BACKGROUND-POSITION: -40px -10px
}
.blue-on {
	BACKGROUND-POSITION: -30px -10px
}
.green-on {
	BACKGROUND-POSITION: -10px -10px
}
.rose-on {
	BACKGROUND-POSITION: 0px -10px
}
.default-on {
	BACKGROUND-POSITION: -20px -10px
}
.widen-on {
	BACKGROUND-POSITION: -80px 0px
}
.top {
	BORDER-BOTTOM: #e3eef9 1px solid; MARGIN-BOTTOM: 10px; HEIGHT: 60px; OVERFLOW: hidden
}
.top A {
	COLOR: #656666
}
.top A:hover {
	COLOR: #ff0000
}
#logo {
	MARGIN-TOP: 0px; WIDTH: 215px; DISPLAY: block; FLOAT: left; HEIGHT: 59px
}
.top-middle {
	WIDTH: 402px; FLOAT: right; PADDING-TOP: 8px
}
.time {
	LINE-HEIGHT: 22px; HEIGHT: 22px; OVERFLOW: hidden
}
.weather {
	LINE-HEIGHT: 22px; HEIGHT: 22px; OVERFLOW: hidden
}
.time A {
	MARGIN-RIGHT: 10px
}
#xiaohua {
	TEXT-ALIGN: right; FLOAT: right; OVERFLOW: hidden; MARGIN-RIGHT: 0px
}
.top-right {
	WIDTH: 340px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 8px
}
.setting {
	WIDTH: 340px; MARGIN-BOTTOM: 2px; FLOAT: right; HEIGHT: 22px
}
.setting SPAN {
	LINE-HEIGHT: 20px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: right; HEIGHT: 20px
}
.setting SPAN.cut-off {
	COLOR: #656666
}
.setting .skin {
	POSITION: absolute; TOP: 5px; LEFT: 5px
}
.setting .last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.setting #arrow-down {
	POSITION: absolute; WIDTH: 11px; DISPLAY: block; BACKGROUND: url(http://img.qihoo.com/images/2008/hao360/20101229/iocn.gif) no-repeat -80px -30px; HEIGHT: 10px; TOP: 5px; RIGHT: 5px
}
#select-tpls {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.hover#select-tpls {
	BORDER-BOTTOM: #b8cff5 1px solid; BORDER-LEFT: #b8cff5 1px solid; BACKGROUND: #e9f2ff; BORDER-TOP: #b8cff5 1px solid; BORDER-RIGHT: #b8cff5 1px solid
}
.mailbox {
	TEXT-ALIGN: right; WIDTH: 330px; FLOAT: right
}
#mail-form INPUT.user {
	BORDER-BOTTOM: #e2e3ea 1px solid; BORDER-LEFT: #e2e3ea 1px solid; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; WIDTH: 80px; FONT-FAMILY: tahoma; HEIGHT: 20px; BORDER-TOP: #e2e3ea 1px solid; BORDER-RIGHT: #e2e3ea 1px solid
}
#mail-form INPUT.password {
	BORDER-BOTTOM: #e2e3ea 1px solid; BORDER-LEFT: #e2e3ea 1px solid; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; WIDTH: 80px; FONT-FAMILY: tahoma; HEIGHT: 20px; BORDER-TOP: #e2e3ea 1px solid; BORDER-RIGHT: #e2e3ea 1px solid
}
#mail-form SELECT {
	LINE-HEIGHT: 22px; WIDTH: 95px; HEIGHT: 22px
}
#mail-form .button {
	LINE-HEIGHT: 18px; WIDTH: 38px; HEIGHT: 22px; CURSOR: pointer
}
.menu-bar {
	Z-INDEX: 222; POSITION: relative; PADDING-LEFT: 97px
}
.menu-bar LI {
	WIDTH: 60px; FLOAT: left; HEIGHT: 22px
}
.menu-bar LI SPAN {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 22px; MARGIN: 0px auto; WIDTH: 56px; DISPLAY: block; BACKGROUND: #f4f4f4; HEIGHT: 22px; COLOR: #07519a; FONT-SIZE: 14px; CURSOR: pointer
}
.menu-bar LI.current SPAN {
	Z-INDEX: 111; LINE-HEIGHT: 22px; WIDTH: 56px; BACKGROUND: url(http://img.qihoo.com/images/2008/hao360/20101229/top_current_tab.gif) no-repeat; HEIGHT: 23px; COLOR: #000000; FONT-WEIGHT: bold
}
.menu-bar LI A:hover {
	TEXT-DECORATION: none
}
.search-box {
	POSITION: relative; WIDTH: 960px; HEIGHT: 64px; _top: -1px
}
.search-form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 575px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 11px
}
.search-logo {
	POSITION: relative; WIDTH: 98px; FLOAT: left; HEIGHT: 31px; OVERFLOW: hidden
}
#search-logo {
	Z-INDEX: 999; POSITION: relative; WIDTH: 81px; DISPLAY: block; HEIGHT: 362px; LEFT: 17px
}
#search-logo IMG {
	POSITION: absolute; LEFT: 0px
}
.baidu IMG {
	TOP: 0px
}
.google IMG {
	TOP: -218px
}
.qihoo IMG {
	TOP: -146px
}
.taobao IMG {
	TOP: -87px
}
.dangdang IMG {
	TOP: -334px
}
.amazon IMG {
	TOP: -256px
}
.buy360 IMG {
	TOP: -296px
}
.sogou IMG {
	TOP: -115px
}
.gougou IMG {
	TOP: -184px
}
.tianya IMG {
	TOP: -59px
}
.youdao IMG {
	TOP: -31px
}
#search-radio {
	POSITION: absolute; LINE-HEIGHT: 20px; DISPLAY: block; HEIGHT: 20px; FONT-SIZE: 12px; TOP: 40px; LEFT: 102px
}
#search-radio LABEL {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left
}
#search-radio LABEL SPAN {
	PADDING-LEFT: 2px
}
#search-radio INPUT {
	POSITION: relative; DISPLAY: inline; TOP: -1px
}
#search-hide {
	DISPLAY: none
}
#mail-hide {
	DISPLAY: none
}
.hotlist {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 360px; PADDING-RIGHT: 20px; DISPLAY: none; OVERFLOW: hidden; RIGHT: 5px; PADDING-TOP: 11px
}
.hotlist P {
	HEIGHT: 20px; OVERFLOW: hidden
}
.hotlist A {
	LINE-HEIGHT: 20px; DISPLAY: inline; HEIGHT: 20px; MARGIN-RIGHT: 10px
}
.a-line {
	PADDING-TOP: 18px
}
.reci A {
	COLOR: #07519a
}
.hotlist A:hover {
	COLOR: #ff0000
}
.search-form .text {
	LINE-HEIGHT: 22px; MARGIN: 0px 5px; PADDING-LEFT: 5px; WIDTH: 367px; DISPLAY: inline; BACKGROUND: #ffffff; HEIGHT: 22px; FONT-SIZE: 14px
}
.search-form .button {
	LINE-HEIGHT: 24px; WIDTH: 82px; HEIGHT: 28px; FONT-SIZE: 14px; CURSOR: pointer
}
#suggests {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 368px; DISPLAY: none; BACKGROUND: #ffffff; TOP: 131px; LEFT: 102px
}
#suggests A {
	LINE-HEIGHT: 20px; PADDING-LEFT: 10px; DISPLAY: block; MARGIN-BOTTOM: 1px; HEIGHT: 20px; COLOR: #000000; FONT-SIZE: 14px; CURSOR: pointer; TEXT-DECORATION: none
}
#suggests A.hover {
	BACKGROUND: #ffffff
}
#tpls {
	Z-INDEX: 999; BACKGROUND: #e9f2ff
}
#tpls LI SPAN A {
	COLOR: #000000
}
#tpls-ifr {
	Z-INDEX: 100
}
#tpls {
	BORDER-BOTTOM: #b8cff5 1px solid; POSITION: absolute; BORDER-LEFT: #b8cff5 1px solid; PADDING-BOTTOM: 5px; WIDTH: 80px; DISPLAY: none; HEIGHT: 112px; BORDER-TOP: #b8cff5 1px solid; TOP: 29px; RIGHT: 160px; BORDER-RIGHT: #b8cff5 1px solid
}
#tpls-ifr {
	BORDER-BOTTOM: #b8cff5 1px solid; POSITION: absolute; BORDER-LEFT: #b8cff5 1px solid; PADDING-BOTTOM: 5px; WIDTH: 80px; DISPLAY: none; HEIGHT: 112px; BORDER-TOP: #b8cff5 1px solid; TOP: 29px; RIGHT: 160px; BORDER-RIGHT: #b8cff5 1px solid
}
.iswiden#tpls {
	HEIGHT: 80px
}
.iswiden#tpls-ifr {
	HEIGHT: 80px
}
#tpls LI {
	DISPLAY: inline; COLOR: #000000
}
#tpls LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 80px; DISPLAY: block; HEIGHT: 20px
}
#tpls .colorbox SPAN {
	BORDER-BOTTOM: #b8cff5 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; HEIGHT: 30px
}
#tpls .skin {
	MARGIN: 5px 5px 0px; DISPLAY: inline; FLOAT: left
}
.iswiden#tpls LI.colorbox {
	DISPLAY: none
}
#styledefault SPAN {
	BACKGROUND: #fff; CURSOR: default
}
.iswiden#tpls #stylewiden SPAN {
	BACKGROUND: #fff; CURSOR: default
}
.iswiden#tpls #styledefault SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#header {
	MARGIN-BOTTOM: 5px
}
.side {
	WIDTH: 228px; FLOAT: left
}
.side A:hover {
	COLOR: #ff0000
}
.side .button {
	WIDTH: 38px; HEIGHT: 22px; CURSOR: pointer
}
.side .discount {
	WIDTH: 78px; HEIGHT: 23px; CURSOR: pointer
}
.tool {
	BORDER-BOTTOM: #b4de9d 1px solid; POSITION: relative; BORDER-LEFT: #b4de9d 1px solid; WIDTH: 226px; MARGIN-BOTTOM: 10px; HEIGHT: 272px; BORDER-TOP: #b4de9d 1px solid; BORDER-RIGHT: #b4de9d 1px solid
}
.tool H1 {
	BORDER-BOTTOM: #b4de9d 1px solid; POSITION: relative; LINE-HEIGHT: 27px; PADDING-LEFT: 12px; HEIGHT: 27px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.tool .more {
	POSITION: absolute; TOP: 9px; RIGHT: 14px
}
.tool .list {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; HEIGHT: 143px; PADDING-TOP: 5px
}
.tool .list LI {
	LINE-HEIGHT: 24px; WIDTH: 32%; FLOAT: left; HEIGHT: 24px
}
.tool .list LI A:hover {
	COLOR: #ff0000
}
.rest .tab LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN-TOP: -1px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; FLOAT: left; HEIGHT: 23px; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 0px
}
.rest .tab LI.last {
	BORDER-RIGHT: medium none
}
.rest .tab LI.current {
	POSITION: relative; BACKGROUND: #ffffff; TOP: 1px; FONT-WEIGHT: bold
}
.rest .restbox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 40px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.restbox INPUT.text {
	BORDER-BOTTOM: #abadb3 1px solid; BORDER-LEFT: #abadb3 1px solid; LINE-HEIGHT: 18px; PADDING-LEFT: 3px; WIDTH: 90px; BACKGROUND: #ffffff; HEIGHT: 18px; COLOR: #585858; MARGIN-LEFT: 10px; BORDER-TOP: #abadb3 1px solid; BORDER-RIGHT: #abadb3 1px solid
}
.restbox INPUT.short {
	WIDTH: 70px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
.form INPUT.long {
	WIDTH: 70px; DISPLAY: inline; MARGIN-RIGHT: 5px
}
.restbox INPUT.long {
	WIDTH: 90px
}
.restbox .city {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.restbox .price {
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
.prompt {
	TEXT-ALIGN: center; DISPLAY: block; COLOR: #585858; PADDING-TOP: 12px
}
.tool .prompt A {
	COLOR: #585858
}
.prompt .middle {
	MARGIN: 0px 15px 0px 6px
}
#s_flightbox {
	PADDING-LEFT: 3px; COLOR: #178517
}
.cats {
	POSITION: relative; WIDTH: 226px; HEIGHT: 888px
}
.cats H1 {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; HEIGHT: 30px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold; color:#07519A
}
.cats .more {
	LINE-HEIGHT: 30px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: right
}
.cats UL {
	PADDING-LEFT: 20px
}
.cats UL LI {
	LINE-HEIGHT: 28px; WIDTH: 50px; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 14px
}
.line {
	MARGIN: 0px auto; WIDTH: 206px; DISPLAY: block; HEIGHT: 10px
}
.col-main {
	WIDTH: 722px; FLOAT: right
}
.col-main A.icon {
	PADDING-LEFT: 20px; BACKGROUND: url(http://img.qihoo.com/images/2008/hao360/20101229/blue_ico.gif) no-repeat 9px 9px
}
.col-main A:hover {
	COLOR: #ff0000
}
.content {
	MARGIN-BOTTOM: 8px; HEIGHT: 276px; OVERFLOW: hidden
}
.menu {
	HEIGHT: 28px
}
.menu LI {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 76px; MARGIN-BOTTOM: -1px; FLOAT: left; HEIGHT: 27px; FONT-SIZE: 14px; CURSOR: pointer; MARGIN-RIGHT: 2px
}
.menu LI.link {
	POSITION: relative
}
.menu LI.current {
	Z-INDEX: 666; POSITION: relative; WIDTH: 92px; BACKGROUND: #fefefe; HEIGHT: 28px; FONT-WEIGHT: bold
}
#n_unclosed {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 110px; PADDING-RIGHT: 1px; BACKGROUND: #ffffff; OVERFLOW: hidden; BORDER-TOP: #d3d3d3 1px solid; TOP: -1px; RIGHT: -2px; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 1px
}
#n_unclosed A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; WIDTH: 90px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #eeeeee; COLOR: #2b2b2b; OVERFLOW: hidden; PADDING-TOP: 0px
}
#n_unclosed A:hover {
	TEXT-DECORATION: none
}
.current#n_unclosed A {
	BACKGROUND: #ffffff
}
.main {
	POSITION: relative; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; BACKGROUND: #fefefe; HEIGHT: 238px; PADDING-TOP: 5px
}
.table {
	MARGIN: 5px auto 0px; WIDTH: 98%
}
.table TD {
	TEXT-ALIGN: center; LINE-HEIGHT: 27px; HEIGHT: 27px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.table TD.cut-off {
	HEIGHT: 9px
}
.cut-off .line {
	FILTER: Alpha(Opacity=50); LINE-HEIGHT: 0; MARGIN: 5px auto 0px; WIDTH: 97%; DISPLAY: block; HEIGHT: 0px; BORDER-TOP: #aaccee 1px dashed; opacity: 0.5
}
.linkbox {
	TEXT-ALIGN: center; LINE-HEIGHT: 17px; HEIGHT: 24px; OVERFLOW: hidden
}
.linkbox A {
	MARGIN: 0px 10px
}
.classification {
	POSITION: relative; WIDTH: 720px; HEIGHT: 864px
}
.classification H1 {
	POSITION: relative; MARGIN: 1px
}
.classification H1 .list-title {
	Z-INDEX: 2; POSITION: relative; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden; LEFT: 3px
}
.classification H1 .list-title A {
	MARGIN: 0px 5px; DISPLAY: inline; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.classification H1 .png-bg {
	POSITION: absolute; HEIGHT: 25px; TOP: 0px; RIGHT: 0px
}
.classification DL {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; HEIGHT: 30px; CLEAR: both; FONT-SIZE: 14px; OVERFLOW: hidden
}
.classification DL DT {
	WIDTH: 70px; FLOAT: left
}
.classification DL DD {
	WIDTH: 93px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}
.classification DL DD.more {
	WIDTH: 40px; FLOAT: right; FONT-SIZE: 12px
}
#recom-area {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 958px; PADDING-RIGHT: 0px; HEIGHT: 52px; PADDING-TOP: 5px
}
#recom-area .list {
	PADDING-LEFT: 11px
}
#recom-area .list LI {
	LINE-HEIGHT: 26px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px; MARGIN-RIGHT: 20px
}
#recom-area .list LI.more {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#recom-area .list LI A {
	COLOR: #07519a
}
#recom-area .list LI A:hover {
	COLOR: #ff0000
}
#footer {
    border-top: 1px solid #F2F2F2;
    color: #666666;
    height: 40px;
    line-height: 40px;
    text-align: center;}
#recom-area .list LI.list-title A.green {
	COLOR: #178517
}
.tool A.green {
	COLOR: #178517
}
.tool UL.list LI A.green {
	COLOR: #178517
}
.rest UL.tab LI.green {
	COLOR: #178517
}
.col-main A.green {
	COLOR: #178517
}
.side A.green {
	COLOR: #178517
}
.menu LI.link A.green {
	COLOR: #178517
}
.classification H1 A.green .tool .list LI A.green {
	COLOR: #178517
}
#recom-area .list LI.list-title A.red {
	COLOR: #e60012
}
.tool A.tool.red UL.list LI A.red {
	COLOR: #e60012
}
.rest UL.tab LI.red {
	COLOR: #e60012
}
.col-main A.red {
	COLOR: #e60012
}
.side A.red {
	COLOR: #e60012
}
.menu LI.link A.red {
	COLOR: #e60012
}
.classification H1 A.red {
	COLOR: #e60012
}
.tool .list LI A.red {
	COLOR: #e60012
}
A:hover {
	COLOR: #e60012
}
.top A:hover {
	COLOR: #e60012
}
.hotlist A:hover {
	COLOR: #e60012
}
.side A:hover {
	COLOR: #e60012
}
.tool .list LI A:hover {
	COLOR: #e60012
}
.col-main A:hover {
	COLOR: #e60012
}
#recom-area .list LI A:hover {
	COLOR: #e60012
}
#footer A:hover {
	COLOR: #e60012
}
.tool A:hover {
	COLOR: #e60012
}
.tool .list LI A:hover {
	COLOR: #e60012
}
#tpls LI SPAN A:hover {
	COLOR: #e60012
}
.tipcon DL A:hover {
	COLOR: #e60012
}
.search-box {
	WIDTH: 958px; BACKGROUND: #ecf7ff
}
.classification H1 {
	BACKGROUND: #eef7ff
}
#suggests {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
#recom-area {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
.cats {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
.menu LI {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
.main {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
.classification {
    border-color: #AACCEE;
    border-style: solid;
    border-width: 1px;
	border-top:0px;
	height:auto; overflow:hidden
	}
.search-box {
	BORDER-BOTTOM: #aaccee 1px solid; BORDER-LEFT: #aaccee 1px solid; BORDER-TOP: #aaccee 1px solid; BORDER-RIGHT: #aaccee 1px solid
}
.cats SPAN.line {
	BORDER-BOTTOM: #aaccee 1px solid
}
.menu {
	BORDER-BOTTOM: #aaccee 1px solid
}
.cats {
	BACKGROUND: #f3faff
}
.menu LI {
	BACKGROUND: #f3faff
}
#recom-area {
	BACKGROUND: #f3faff
}
.col-main A {
	COLOR: #07519a
}
.side A {
	COLOR: #07519a
}
.menu LI {
	COLOR: #07519a
}
#footer A {
	COLOR: #07519a
}
.main {
	BORDER-TOP: 0px
}
.menu LI {
	BORDER-BOTTOM: 0px
}
#suggests A {
	BACKGROUND: #f6ffed
}
.tool A {
	COLOR: #178517
}
.rest UL.tab LI {
	COLOR: #178517
}
.tool A:hover {
	COLOR: #ff0000
}
.tool .list LI A:hover {
	COLOR: #ff0000
}
.tool H1 {
	BACKGROUND: #f3ffe9
}
.rest UL.tab {
	BACKGROUND: #f3ffe9
}
.rest UL.tab LI {
	BORDER-RIGHT: #b4de9d 1px solid
}
.rest UL.tab {
	BORDER-BOTTOM: #b4de9d 1px solid
}
.rest {
	BORDER-TOP: #b4de9d 1px solid
}
.tool .list LI A.green {
	COLOR: #178517
}
.tool .list LI A.red {
	COLOR: #ff0000
}
B.r1 {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 1px; DISPLAY: block; BACKGROUND: #ffffff; HEIGHT: 1px; OVERFLOW: hidden
}
B.r2 {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 1px; DISPLAY: block; BACKGROUND: #ffffff; HEIGHT: 1px; OVERFLOW: hidden
}
B.r3 {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 1px; DISPLAY: block; BACKGROUND: #ffffff; HEIGHT: 1px; OVERFLOW: hidden
}
B.r4 {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 1px; DISPLAY: block; BACKGROUND: #ffffff; HEIGHT: 1px; OVERFLOW: hidden
}
B.r1 {
	TOP: -1px; LEFT: -1px
}
B.r2 {
	TOP: -1px; RIGHT: -1px
}
B.r3 {
	BOTTOM: -1px; LEFT: -1px
}
B.r4 {
	BOTTOM: -1px; RIGHT: -1px
}
.menu-bar B.r1 {
	TOP: 0px; LEFT: 0px
}
.menu-bar B.r2 {
	TOP: 0px; RIGHT: 0px
}
.menu-bar B.r3 {
	BOTTOM: 0px; LEFT: 0px
}
.menu-bar B.r4 {
	BOTTOM: 0px; RIGHT: 0px
}
.poptip {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 656px; DISPLAY: none; LEFT: 8px
}
.poptip {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 440px; DISPLAY: none; LEFT: 230px
}
.poptip P {
	Z-INDEX: 11; BORDER-BOTTOM: #6293be 2px solid; POSITION: absolute; BORDER-LEFT: #6293be 2px solid; WIDTH: 222px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 25px; BORDER-TOP: #6293be 2px solid; BORDER-RIGHT: medium none; LEFT: -222px
}
.tipcon {
	Z-INDEX: 10; BORDER-BOTTOM: #6293be 2px solid; POSITION: absolute; BORDER-LEFT: #6293be 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 434px; PADDING-RIGHT: 1px; BACKGROUND: #fff; BORDER-TOP: #6293be 2px solid; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: #6293be 2px solid; PADDING-TOP: 0px
}
.tipcon DL {
	BORDER-BOTTOM: #6293be 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 8px
}
.tipcon DL.hover {
	BACKGROUND: #e6f1fa
}
.tipcon DL.last {
	BORDER-BOTTOM: medium none
}
.tipcon DL A {
	COLOR: #07519a
}
.tipcon DL A:hover {
	COLOR: #e60012
}
.tipcon DL DT {
	POSITION: absolute; LINE-HEIGHT: 25px; WIDTH: 40px; HEIGHT: 25px; FONT-WEIGHT: bold
}
.tipcon DL DD {
	LINE-HEIGHT: 25px; PADDING-LEFT: 40px; WIDTH: 380px
}
.tipcon DL DD A {
	PADDING-LEFT: 5px; DISPLAY: inline-block; WHITE-SPACE: nowrap; MARGIN-RIGHT: 5px
}
.cats UL {
	Z-INDEX: 12; POSITION: relative
}
.side {
	Z-INDEX: 5; POSITION: relative
}
#recom-area {
	Z-INDEX: 1; POSITION: relative
}
.col-main {
	Z-INDEX: 1; POSITION: relative
}
#content {
	Z-INDEX: 2; PADDING-TOP: 5px
}